package com.note.feng.leetcode.algorithms.easy.seven;

public class SevenHundredNine {
    /**
     * 709 转换成小写字母
     *
     */
    /**
     * 解法：
     * 大写字母 A - Z 的 ASCII 码范围为 [65, 90]：
     * 小写字母 a - z 的 ASCII 码范围为 [97, 122]
     * 根据 大小范围判断是大写字母，在 + 32 即可转为小写字母
     * @param s
     * @return
     */
    public String toLowerCase(String s) {
        char [] chars = s.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if(chars[i] >= 65 && chars[i] <= 90){
                chars[i] += 32;
            }
        }
        return new String(chars);
    }

    public static void main(String[] args) {
        System.out.println((int)'A');
        System.out.println((int)'a');
        System.out.println((int)'Z');
        System.out.println((int)'z');
    }
}
